package com.itmk.constants;


/**
 * @ClassName: Constant
 * TODO:类文件简单描述
 * @Author: 小霍
 * @UpdateUser: 小霍
 * @Version: 0.0.1
 */
public class Constant {
    /**
     * Contants 加入 用户名 key 常量
     * 用户名称 key
     */
    public static final String JWT_USER_NAME="jwt-user-name-key";

    /**
     * 角色信息key
     */
    public static final String ROLES_INFOS_KEY="roles-infos-key";

    /**
     * 菜单信息key
     */
    public static final String MENUS_INFOS_KEY="menus-infos-key";
    /**
     * 权限信息key
     */
    public static final String PERMISSIONS_INFOS_KEY="permissions-infos-key";
    /**
     * 权限信息key
     */
    public static final String ROUTERS_INFOS_KEY="routers-infos-key";

    /**
     *  业务访问token
     */
    public static final String ACCESS_TOKEN="authorization";


    /**
     * 主动去刷新 token key(适用场景 比如修改了用户的角色/权限去刷新token)
     */
    public static final String JWT_REFRESH_KEY="jwt-refresh-key_";

    /**
     * 标记用户是否已经被锁定
     */
    public static final String ACCOUNT_LOCK_KEY="account-lock-key_";
    /**
     * 标记用户是否已经删除
     */
    public static final String DELETED_USER_KEY="deleted-user-key_";

    /**
     * 用户权鉴缓存 key
     */
    public static final String IDENTIFY_CACHE_KEY="shiro-cache:com.yingxue.lesson.shiro.CustomRealm.authorizationCache:";

//    主页菜单和用户信息的缓存
    public static final String HOME_REDIS_KEY="home_redis_key";
    public static final String UserInfoWithWeChatInfo_REDIS_KEY="user_wechatInfo_redis_key";
    //    商品分类的缓存
    public static final String PRODUCTCATEGORY_REDIS_KEY="productcategory_redis_key";
    //    联系人分类的缓存
    public static final String CONTACTCATEOGRY_REDIS_KEY="contactcategory_redis_key";

    //    联系人照片存储路径
    public static final String CONTACT_PHOTO_PATH="C:\\Users\\dmz\\Desktop\\project\\admin\\admin-project\\src\\assets\\images\\contactphotos\\";

}
